package com.ego.dubbo.service;

import com.ego.commons.exception.DaoException;
import com.ego.pojo.TbOrder;
import com.ego.pojo.TbOrderItem;
import com.ego.pojo.TbOrderShipping;

import java.util.List;

public interface TbOrderDubboService {
    /**
     * 下单操作
     * @param tbOrder 订单对象
     * @param orderItemList 订单商品（一个订单可能有多个商品）
     * @param tbOrderShipping 订单收货地址
     * @return
     */
    int insert(TbOrder tbOrder, List<TbOrderItem> orderItemList, TbOrderShipping tbOrderShipping) throws DaoException;

}
